/* 
 * File:   Print.h
 * Author: maximiliano
 *
 * Created on March 26, 2013, 5:43 PM
 */

#ifndef PRINT_H
#define	PRINT_H

#include <cstring>
#include <iostream>
#include "Mangle.h"

using namespace std;

namespace TP3 { namespace Mangling {

class Print : public Mangle {
public:
    
    Print();
    
    virtual ~Print();

    virtual string& run (string& operating);
    
    ostream* setOutput (ostream* outPut);
    
    virtual string getName();
    
private:
    ostream *_outPut;
};

}}

#endif	/* PRINT_H */

